home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
newsgroups
/
misc.19980901-19981211
/
000215_news@newsmaster….columbia.edu _Tue Oct 27 00:58:04 1998.msg
< prev
next >
Wrap
Internet Message Format
|
2020-01-01
|
3KB
Return-Path: <news@newsmaster.cc.columbia.edu>
Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id AAA08321
for <kermit.misc@watsun.cc.columbia.edu>; Tue, 27 Oct 1998 00:58:03 -0500 (EST)
Received: (from news@localhost)
by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id AAA23090
for kermit.misc@watsun; Tue, 27 Oct 1998 00:58:02 -0500 (EST)
Path: news.columbia.edu!panix!cam-news-hub1.bbnplanet.com!dallas-news-feed2.bbnplanet.com!news.gtei.net!worldfeed.news.gte.net!nntp.giganews.com!nntp2.dejanews.com!nnrp1.dejanews.com!not-for-mail
From: tony_w_k_wu@my-dejanews.com
Newsgroups: comp.protocols.kermit.misc
Subject: Q. about running kermit over a proprietary transmission network
Date: Tue, 27 Oct 1998 04:17:02 GMT
Organization: Deja News - The Leader in Internet Discussion
Lines: 54
Message-ID: <713hfu$3na$1@nnrp1.dejanews.com>
NNTP-Posting-Host: 137.172.211.9
X-Article-Creation-Date: Tue Oct 27 04:17:02 1998 GMT
X-Http-User-Agent: Mozilla/4.0 (compatible; MSIE 4.0; Windows 95)
X-Http-Proxy: 1.0 x11.dejanews.com:80 (Squid/1.1.22) for client 137.172.211.9
Xref: news.columbia.edu comp.protocols.kermit.misc:9415
Hi
I want to run kermit over 57600 baud async. serial through a
proprietary transmission system/network and comes out serially
into another device. The typical transfer file size are
about 300Kbyte. (up to 1 -2 Mbyte max)
The proprietary transmission system is a CSMA/CD kind of LAN.
Its speed is around 44Kbaud and it is NOT noisy.
Note: the proprietary transmission system is about 10-20%
slower than the serial link.
It support :
a) UNACK type of transmission of data packet with 88bytes data
payload. (quick and no guarantee of delivery)
latency is about 40 ms per 88bytes data packet.
b) ACK type of transmission with segmentation/reassembly capability
and arbitrary data length. (guarantee delivery)
I need to build some software in the proprietary transmission system
to convert the kermit over serial into
either a) or b) type of transmission format. (or even combination of
both)
Note: there is no HW flow control ie RTS/CTS between the serial
link
Note: XON and XOFF is delivered transparently to the target device.
Original thought is to build something extremely simple base on
a) type of transmission.
With a scheme like the follow:
send a packet if I receive 88bytes serially or I have not
send a packet in last 20ms and send whatever number of bytes
I have received.
Alternatively,
I can look at the kermit initialization and negotiation sequence
to figure out the packet length, window size. Look for the ^A and
EOL to delimit each packet. And pack each kermit packet into
type a) or type b) transmission adaptively. e.g. ACK/NAK kermit packet
on type a) and data packet on type b).
What do you think about the 2 schemes? Would I be able to gain any throughput
improvement with the alternative scheme? How would you configure the window
size and packet size in kermit to maximize throughput? Any thing I should
take special care of when I am building something described above? Any other
ideas to get the max througput?
--
Tony
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own